// 引入vue-router的api
import { createRouter, createWebHistory } from "vue-router";

// 整个项目的路由集合
const RouterList = [];

// 引入每个目录里的index.js
const ModuleFlies = import.meta.glob('./*/index.js',{ eager: true })

// 提取每个对象下的值 同步获取
Object.values(ModuleFlies).map(async (mod) => {
    if(mod.default)
    {
        await RouterList.push(...mod.default);
    }
})

// 引入首页组件       
RouterList.push({
    path:'/',
    name:'home',  
    component:() => import('@/components/Home.vue')
})


export default createRouter({
    history: createWebHistory(),
    routes:RouterList
})